home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo Applications CD / Apple-MacintoshDemoApplicationsCD-1.0-1992.iso / More Information / QuickMail / Installer Resources / Scripts / CompuServe.FAX.Script.v1.0b2 < prev    next >
Text File  |  1992-03-20  |  3KB  |  187 lines

  1. * CompuServe FAX Script, for QuickMail™
  2. * © 1988-89 CE Software, Inc.
  3. *
  4. * Title: CompuServe.FAX.Script.v1.0b2
  5. * Version: 1.0b2
  6. * Modification Date: 4/11/89
  7. * Modification History:
  8. * • 1.0b1 - 4/13/89:
  9. *
  10. * NOTES:
  11. *
  12. * Address must be:  >FAX:xxx-xxx-xxxx
  13. *
  14. * This is a simple script for logging onto CompuServe.  It assumes that
  15. * you are calling directly into the CompuServe network.
  16. *
  17. * THIS SCRIPT ONLY WORKS IF YOU ARE CALLING DIRECTLY INTO A COMPUSERVE NODE.
  18. *
  19. * THIS SCRIPT CAN ONLY BE USED TO SEND FAXES VIA COMPUSERVE.
  20. *
  21. *
  22. * This is called to log us into CompuServe
  23. :IN
  24. OOPS 120,FAILURE
  25. ALERT 1,IN3,Host Name:
  26. PAUSE 2
  27. TYPE ^C
  28. :IN1
  29. WAIT User ID:
  30. TYPE «LOGID»/GO:EMAIL^M
  31. WAIT Password:
  32. TYPE «PASSWORD»^M
  33. ALERT 1,IN2,Enter choice !
  34. ALERT 2,IN2,or HELp!
  35. ALERT 3,IN4,<CR>!
  36. ALERT 4,IN5,(Y or N)
  37. WAIT EasyPlex!
  38. :IN2
  39. ALERT 1,,
  40. ALERT 2,,
  41. TYPE Set Mode Command^M
  42. WAIT !
  43. TYPE Set Editor NoLine^M
  44. WAIT !
  45. TYPE Set Page Off^M
  46. WAIT !
  47. SUCCESS
  48. :IN3
  49. TYPE CIS^M
  50. GOTO IN1
  51. :IN4
  52. TYPE ^M
  53. WAIT EasyPlex!
  54. GOTO IN2
  55. :IN5
  56. TYPE Y^M
  57. WAIT EasyPlex!
  58. GOTO IN2
  59. *
  60. * This logs us off CompuServe
  61. *
  62. :BYE
  63. TYPE Bye^M
  64. ALERT 1,SUCCESS,NO CARRIER
  65. ALERT 2,B2,(Y or N)!
  66. ALERT 3,BYE,Host Name:
  67. :B1
  68. PAUSE 10
  69. SUCCESS
  70. :B2
  71. TYPE Y^M
  72. GOTO B1
  73. *
  74. * These are called to send one binary file
  75. *
  76. :XSEND
  77. OOPS 60,FAILURE
  78. TYPE Upload/PROTO:XMODEM/TYPE:Binary^M
  79. WAIT completed.
  80. XMODEM Upload,FAILURE
  81. GOTO S1
  82. :XAGAIN
  83. OOPS 60,FAILURE
  84. TYPE SEND^M
  85. GOTO S1
  86. *
  87. * This is called to send one piece of mail
  88. *
  89. :SEND
  90. OOPS 60,FAILURE
  91. TYPE Compose^M
  92. WAIT Enter message.
  93. * TYPE Attn: «NAME»^M
  94. DUMP ^J
  95. TYPE /EX^M
  96. :S1
  97. WAIT (Name or User ID):
  98. TYPE «ADDRESS»^M
  99. ALERT 2,S5,%
  100. ALERT 3,S6,SEND!
  101. WAIT Subject:
  102. ALERT 2,,
  103. ALERT 3,,
  104. TYPE «TOPIC»^M
  105. ALERT 1,S3,Your name:
  106. :S2
  107. WAIT ATTENTION:
  108. TYPE «NAME»^M
  109. WAIT (Y or N)!
  110. TYPE Y^M
  111. ALERT 1,S4,Press <CR>!
  112. WAIT EasyPlex!
  113. SUCCESS
  114. :S3
  115. TYPE «FROM»^M
  116. GOTO S2
  117. :S4
  118. TYPE ^M
  119. WAIT EasyPlex!
  120. SUCCESS
  121. :S5
  122. ALERT 2,,
  123. ALERT 3,,
  124. WAIT to omit:
  125. TYPE ^M
  126. WAIT SEND!
  127. :S6
  128. ERRORINADDRESS
  129. ALERT 2,,
  130. ALERT 3,,
  131. TYPE ^M
  132. WAIT EasyPlex!
  133. SUCCESS
  134. *
  135. * This is called to resend the last message to someone else.  If there is
  136. * no label called "Again" in a script, it just calls Send for every file
  137. *
  138. :AGAIN
  139. OOPS 60,FAILURE
  140. TYPE EDIT^M
  141. WAIT [ Ready ]
  142. TYPE /T^M
  143. WAIT [ Top of file ]
  144. TYPE /N^M
  145. WAIT Attn:
  146. TYPE /R/Attn: «NAME»^M
  147. WAIT Attn:
  148. TYPE /EX^M
  149. WAIT SEND!
  150. TYPE SEND^M
  151. GOTO S1
  152. *
  153. * This is called to receive mail.  It is called continually with increasing
  154. * values in «COUNT», until FAILURE occurs.  You can put all reads into one
  155. * listing, if you wish
  156. *
  157. :RECEIVE
  158. OOPS 60,FAILURE
  159. TYPE Read all^M
  160. :R1
  161. ALERT 1,R10,EasyPlex!
  162. ALERT 2,R2,% Message is Binary
  163. BUFFER Action!
  164. RECEIVE Subj:,Attn:,From:,[,]
  165. TYPE Delete^M
  166. WAIT Delete
  167. GOTO R1
  168. :R2
  169. WAIT Action!
  170. TYPE Dow/Proto:XModem^M
  171. WAIT XMODEM transfer
  172. XMODEM Download,R3
  173. MAILFILE Subj:,Attn:,From:,[,]
  174. WAIT Action!
  175. TYPE Delete^M
  176. WAIT Delete
  177. GOTO R1
  178. :R3
  179. TYPE NOCOMMAND^M
  180. WAIT Action!
  181. TYPE Save^M
  182. WAIT Save
  183. GOTO R1
  184. :R10
  185. FAILURE
  186.